package com.yinhe.system.mapper;

import java.util.List;
import com.yinhe.system.domain.YhEducation;

/**
 * 职业教育学习档案Mapper接口
 * 
 * @author yinhe
 * @date 2022-09-24
 */
public interface YhEducationMapper 
{
    /**
     * 查询职业教育学习档案
     * 
     * @param studyRecordId 职业教育学习档案主键
     * @return 职业教育学习档案
     */
    public YhEducation selectYhEducationByStudyRecordId(Long studyRecordId);

    /**
     * 查询职业教育学习档案列表
     * 
     * @param yhEducation 职业教育学习档案
     * @return 职业教育学习档案集合
     */
    public List<YhEducation> selectYhEducationList(YhEducation yhEducation);

    /**
     * 新增职业教育学习档案
     * 
     * @param yhEducation 职业教育学习档案
     * @return 结果
     */
    public int insertYhEducation(YhEducation yhEducation);

    /**
     * 修改职业教育学习档案
     * 
     * @param yhEducation 职业教育学习档案
     * @return 结果
     */
    public int updateYhEducation(YhEducation yhEducation);

    /**
     * 删除职业教育学习档案
     * 
     * @param studyRecordId 职业教育学习档案主键
     * @return 结果
     */
    public int deleteYhEducationByStudyRecordId(Long studyRecordId);

    /**
     * 批量删除职业教育学习档案
     * 
     * @param studyRecordIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYhEducationByStudyRecordIds(Long[] studyRecordIds);
}
